home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
ra
/
rtool115.zip
/
R_TOOLS.DOC
< prev
next >
Wrap
Text File
|
1994-05-01
|
22KB
|
434 lines
▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄
█ ▄▄▄ █ █ █ █ █ █ ▄▄ ▀█ █▄▀█▀▄█ █▀▄█ █ ▄▄▄▄█
█ ▄ ▄▄█ █ █▄█ █ █ █▄▀ █ ▀█ █▀ ▀▀▀ █▄▄▄▄ █
█▄█▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄█▀ █▄█ █▄▄▄▄▄█
▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄
█▄▄ ▄▄█ █ ▄▄▄ █ █ ▄▄▄ █ █ █ █ ▄▄▄▄█
█ █ █ █▄█ █ █ █▄█ █ █ █▄▄▄▄ █▄▄▄▄ █
█▄█ █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█
Release 1.15 - May 1994
1993-94 (C) Chief Data Recovery Ltd.
All Rights Reserved.
┌──────────────────────────────────────────────────────────────────────╖
│ INTRODUCTION ║
╘══════════════════════════════════════════════════════════════════════╝
During my operation of Rudy's Place BBS I wrote lots of small utilities
to help me maintain the BBS. As I needed these tools, I imagin that
there are other Sysops that will find some of these utilities suitable
for their needs, so I decided to distribute them to the free world.
┌──────────────────────────────────────────────────────────────────────╖
│ TOOLS DESCRIPTION ║
╘══════════════════════════════════════════════════════════════════════╝
The package include several utilities, each is a stand alone utility
which have nothing to do with other programs in the package. Each of the
programs is described differently, as if it was distributed seperatly.
Tools that handles the users files must be run from the same disrectory
where USERSxxx.BBS files are found. Please note that all RA specific
utilities are compatible with RA 2.00 only. They should not be used on
RA 1.11 or earlier versions.
┌──────────────────────────────────────────────────────────────────────╖
│ DIZ.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
This little program strip FILE_ID.DIZ form ZIP, ARJ and LZH into
FILES.BBS. It will not check for the existent of the file in FILES.BBS.
USAGE: DIZ filemask.ext
DIZ requires that PKUNZIP.EXE, ARJ.EXE and LHA.EXE will be somewhere in
the DOS Path for each archive type. Note that DIZ does not check if a
file description is already exist in FILES.BBS.
┌──────────────────────────────────────────────────────────────────────╖
│ ZID.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
ZipID is used to identify ZIP version that ZIP archives were packed
with.
USAGE: ZID filemask.ext [/1|/2]
It will list all files with their version of ZIP. If /1 or /2 are used,
ZID will display only files that were created with ZIP 1.xx or 2.xx.
┌──────────────────────────────────────────────────────────────────────╖
│ WIPE.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
Sometimes, when USERON.BBS is messed up from any reason, this program
can clear the USERON.BBS file and create an empty one.
USAGE: WIPE n
It will create an empty USERON.BBS file for 'n' nodes. Compatible with
RA 2.00. Do not use in RA 1.xx.
┌──────────────────────────────────────────────────────────────────────╖
│ NODEFIND.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
This utility will search the nodelist for a specific node address.
USAGE: NODEFIND [d:\path\]nodelist.xxx zone:net:node
where nodelist.xxx is the name of the nodelist file, including
extension, and the zone:net:node is the complete node number address. No
wildcards are allowed in both nodelist name and node address.
┌──────────────────────────────────────────────────────────────────────╖
│ BUILDIDX.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
It happends to me, sometimes, that the USERSIDX.BBS is trushed and so
when users are logging in, RA recognizes them as new users. BUILDIDX.EXE
will rebuild RA 2.00 USERSIDX.BBS file from scratch.
USAGE: BUILDIDX
The program should run in the same directory where your USERS*.BBS
resides and the RA should not run during BUILDIDX's execution.
┌──────────────────────────────────────────────────────────────────────╖
│ BUILDXI.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
The USERSXI.BBS file in RA 2.00 does not hold any data, and sometime it
may trash for several reasons. BUILDXI will rebuild an empty USERSXI.BBS
file according to the number of users in USERS.BBS.
USAGE: BUILDXI
The program should run in the same directory where your USERS*.BBS
resides and the RA should not run during BUILDIDX's execution.
┌──────────────────────────────────────────────────────────────────────╖
│ FIXALIAS.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
There are users in the user file that their alias (handle) is not set
and when entering a program which uses aliases (like ChatManager with
Handles set to ON), there is no name listed in the user's list. FIXALIAS
will fill these empty fields with the user's name if the alias is not
available.
USAGE: FIXALIAS
The program should run in the same directory where your USERS*.BBS
resides and the RA should not run during BUILDIDX's execution.
┌──────────────────────────────────────────────────────────────────────╖
│ USERSDUP.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
UsersDUP will search your USERS.BBS for duplicate user entries. If a
user record is found more then once, it will be reported to the screen
along with the record numbers of the records.
USAGE: USERSDUP
UsersDUP may run while RA is up and running. It will not write anything
to the users file.
┌──────────────────────────────────────────────────────────────────────╖
│ TRUNC.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
TRUNC is a utility to truncate files to a spesific size. It may be
useful when fixing damaged files or experamenting with disk space. TRUNC
works in both ways ; It can truncate files to a size smaller or bigger
the file's original size.
USAGE: TRUNC filename.ext size
'filename.ext' may be any DOS filename in the current directory and
'size' is the size you want to truncate the file to.
┌──────────────────────────────────────────────────────────────────────╖
│ UCHECK.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
UCHECK is a utility to check and validate the users files. UCHECK will
check if the size of the users files match, validate the USERSIDX
information, check for deleted users and will check for duplicate
handles and will fix them.
USAGE: UCHECK
UCHECK will recommend actions if errors found. UCHECK also provide
errorlevels for batch processing. It will exit with errorlevel 0 if
everything checks OK, errorlevel 1 if users files can not be found,
opened and errorlevel 2 if a sysop actions is needed and errorlevel 3 if
a fatal error detected in the users files (eg. index mismatch, wrong
file sizes).
┌──────────────────────────────────────────────────────────────────────╖
│ FDPW.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
FDPW is a utility to syncronize session passwords with your pollers. It
reads the FrontDoor log file and searches for "Unexpected password"
error messages and adds the missing passwords to the PASSWORD.FD file in
the FrontDoor directory. The FD= environment variable must be set and
point to the FrontDoor directory before FDPW can run.
USAGE: FDPW fd.log
You must specify the FrontDoor log filename in the command line.
FDPW runs on FrontDoor 2.02 or higher.
┌──────────────────────────────────────────────────────────────────────╖
│ RENUM.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
RENUM is a utility to rename files according to sequential numbers, just
like FrontDoor's Editro (FM) renames files in the NetMail directory.
USAGE: RENUM filemask.ext [newext]
RENUM must run in the same directory where the files to be renames are.
the [newext] parameter is optional and will be used as the new extension
for the renumbed files. Default extension is [NUM].
For example, running 'RENUM *.LIS BBS' will rename all files with the
extension of [LIS] to sequential files with the extension of [BBS] (ie.
1.BBS, 2.BBS, 3.BBS etc.).
Because the operation of RENUM is non-reversable, RENUM will create an
UNDO batch file named REN_UNDO.BAT. If you wish to rename the files to
their original names, just run this batchfile.
┌──────────────────────────────────────────────────────────────────────╖
│ GUB_SET.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
GUB_SET is a Global USERS.BBS Set utility. It allows global changes to
be applied to FILES.BBS.
USAGE: GUB_SET field1=value1 [field2=value2] ...
The fields that may be changed and their valid values are as follows:
Field Meaning Values
────────── ──────────────────────────────── ───────────────
ANSI= Toggle ANSI ON or OFF
AVATAR= Toggle AVATAR ON or OFF
BILL= Toggle post bill ON or OFF
CALLS= Set number of calls 0 to 2147483647
CLS= Toggle Clear Screen ON or OFF
CREDIT= Set NetMail Credit 0 to 2147483647
DELETE= (un)Delete all users ON or OFF
DLK= Set amount of downloads in K. 0 to 2147483647
DOWNLOADS= Set number of downloads 0 to 2147483647
FLAGxy= Toggle user flags (xy = A1-D8) ON or OFF
GROUP= Set group 0 to 65535
GUEST Toggle Guest flag ON or OFF
HIDDEN= Toggle Hidden flag ON or OFF
HOTKEY= Toggle hotkeys ON or OFF
LANG= Set Language 0 to 255
MAILSCAN= Toggle EchoMail mailbox scan ON or OFF
MORE= Toggle More prompt ON or OFF
MSGED= Toggle FullScreen Msg Editor ON or OFF
MSGVU= Toggle FullScreen Msg Viewer ON or OFF
NOKILL= Toggle NoKill flag ON or OFF
PAGE= Toggle Page priority ON or OFF
PROTOCOL= Set default protocol AlphaBetic
PWDCHNGE= Set Last password change 0 to 255
QUIET= Set Quiet mode ON to OFF
SEC= Set security level 0 to 65535
TODAYK= Set amount of downloads today 0 to 2147483647
ULK= Set amount of uploads in K. 0 to 2147483647
UPLOADS= Set number of uploads 0 to 2147483647
XFER= Toggle XFER priority ON to OFF
Up to 10 fields to change may be specified in one command.
Each field should be followed by the '=' sign, followed by a value with
no spaces between them. Different fields should be seperated by a space.
The command line parameters are NOT case sensitive and may apear in any
order. Please note that there is no validation for different field in
the command line, ie. if you specify ANSI=OFF and MSGED=ON - it's your
problem.
For example, running 'GUB_SET SEC=0' will lockout all users. running
'GUB_SET FlagA1=ON Credit=10' will set flag A1 and change the credit to
a value of 10 for all users.
If you change the UL / DL ratio and want to reset all users UL / DL
statistics, run: "GUB_SET UPLOADS=0 DOWNLOADS=0 ULK=0 DLK=0 TODAYK=0"
┌──────────────────────────────────────────────────────────────────────╖
│ RAREPORT.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
RAReport is a utility to create readable text reports of file and mail
areas and groups. It reads your FILES.RA and MESSAGES.RA (with F or M
Group files) and create a sorted list of all areas. In each report, a
Group 0 is created to list areas that are not groupd.
USAGE: RAREPORT /F|/M [/G] [OutFile]
You must specify either /F or /M to create Files or Messages reports.
The /G tells RAReport to list group names only. An optional output file
may be specified in the command line. If not specified, RAReport will
default to RAREPORT.LST in the current directory.
for example: 'RAREPORT /F FILES.LST' will create full file area list in
FILES.LST in the current directory. 'RAREPORT /M /G' will create list of
message groups in RAREPORT.LST in the current directory.
┌──────────────────────────────────────────────────────────────────────╖
│ RA_CLEAN.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
RA_Clean utility checks your menus, textfiles and questionnaire files
for orphan files. This means that RA_Clean will report any menus that
are not linked to other menus and textfiles and questionnaire files that
are not listed in any menu. RA_Clean checks every files against the
internal RA list, a user defined exclude file and the menus.
The user defined exclude file should be named RA_CLEAN.EXC and should be
place somewhere in the DOS path or in the same directory as
RA_CLEAN.EXE. This is a plain text file with one filemask per line.
Empty lines and lines that begins with a semicolon (;) are ignored. The
exclude file may be used to specify names of screens that are used by
door programs such as FileDoor etc. The exclude file should look
something like this:
------------------------------------------------------------------------
; RA_Clean Sample Exclude File.
;
; FileDoor External Screens:
ERR_10FL.A??
HLP_DOWN.A??
MNU_DOWN.A??
MNU_UP.A??
; And so on...
;
; ALLFIX Door external screens:
FIXMENU.A*
FIXHELP?.A*
;
; Etc, Etc...
;
-----------------------------------------------------------------------
There is no limit for the size of the exclude file.
USAGE: RA_CLEAN [/L#] [/R]
By default, RA_Clean reports only to the screen. If the /R command line
parameters is specified, a report file named RA_CLEAN.LOG will be
created in the current directory and will list all orphan files.
The /L# is used to specify the language set of files to check. The
default is language 1, which is usually English. If you want to check
language number 5, use the /L5 command line parameter.
If orphan menus are found, RA_Clean will stop and you have to remove
these menus from your menus directory before RA_Clean can continue. In
this case, you'll have to run RA_Clean again.
┌──────────────────────────────────────────────────────────────────────╖
│ GMR_SET.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
GMR_Set is a Global Message.Ra editor that allow changes in the three
most common changed fields. These are the fields that are used to tell
RAMSG the details needed to purge messages from the messagebase. These
fields are known as DaysKill, DrcvKill and CountKill.
USAGE: GMR_SET [options]
The options are:
DOLD=nn - Set DaysKill limit.
DRCV=nn - Set RecvKill limit.
MSGS=nn - Set CountKill limit.
/L - Process Local areas only.
/E - Process Echomail areas only.
/N - Process Netmail areas only.
/Gnn - Process Group nn areas only.
Only one type of change is allowed in a single run. If a field is not
specified, it will remain unchanged.
For example, if you want to set the limit of 500 messages in all local
areas, use the command 'GMR_SET MSGS=500 /L'. If you want to set maximum
number of messages to 300 and the maximum of 8 days old in all areas
that are under group 5, use the command 'GMR_SET MSGS=300 DOLD=8 /G5'.
┌──────────────────────────────────────────────────────────────────────╖
│ NETCLEAN.EXE ║
╘══════════════════════════════════════════════════════════════════════╝
NetClean is a tool that removes Netmail messages that have a file
attached to them but the file does not exist.
USAGE: NETCLEAN
No command line parameters are required. NetClean must run in your
NetMail directory, where all *.MSG may be found.
┌──────────────────────────────────────────────────────────────────────╖
│ WARRANTY ║
╘══════════════════════════════════════════════════════════════════════╝
None, Whatsoever. These programs are used daily on Rudy's Place BBS so
they should work for you too.
┌──────────────────────────────────────────────────────────────────────╖
│ HISTORY ║
╘══════════════════════════════════════════════════════════════════════╝
Release 1.00 - First public release.
Release 1.01 - Fixed nasty bug in NODEFIND program.
Fixed ZID to support full path.
Release 1.02 - Added FIXALIAS and BUILDXI utilities.
Release 1.03 - Improved speed of BUILDIDX in about 300%.
Release 1.04 - NODEFIND fixed to run even if FrontDoor is using the
Nodelist.
Release 1.05 - Added USERSDUP utility.
Release 1.06 - Added TRUNC utility.
Release 1.07 - Added UCHECK utility.
Release 1.08 - Added FDPW utility.
Release 1.09 - Fixed spelling mistakes in UCHECK.
FDPW can now run even if FrontDoor is running.
Release 1.10 - Added RENUM utility.
Release 1.11 - Added GUB_SET utility.
Release 1.12 - Changes in UCHECK.EXE.
Added RAREPORT.EXE.
Release 1.13 - Added RA_CLEAN.EXE.
Added more field changes in GUB_SET.EXE.
Release 1.14 - Added GMR_SET.EXE.
Release 1.15 - BUILDIDX can now run while system is online.
BUILDXI can now run while system is online.
Added NETCLEAN.EXE.
BUILDIDX is now about 40% faster but requires about
140KB of free memory to run.
┌──────────────────────────────────────────────────────────────────────╖
│ COMMENTS ║
╘══════════════════════════════════════════════════════════════════════╝
Cemments may be sent to Nemrod Kedem in one of the following addresses:
FidoNet 2:403/138
VirNet 9:972/0
BetaNet 144:1442/2
FD_Net 255:3972/0
Compuserve 100274,73
Fax +972-8-403-295
BBS +972-3-966-7562
Voice +972-3-966-9312
-= EOF =-